package com.xinnet.mms.deptproduct.dao;

import java.util.List;

import org.springframework.stereotype.Repository;

import com.xinnet.mms.entity.DeptProduct;
import com.xinnet.mms.entity.Product;

@Repository
public interface DeptProductDao {
	
	public void delDeptProductByDeptId(String deptId);
	
	public void addDeptProductList(List<DeptProduct> deptProductList);
	
	public List<Product> getProductListByDeptId(String deptId);
	
	public void addDeptProduct(DeptProduct deptProduct);

	/**
	 * 根据部门ID集合在部门产品关系表中获取负责的产品
	 * @param deptIdStr
	 * @return
	 */
	public List<Product> getProductListByDeptIdStr(String deptIdStr);

	/**
	 * 获取所有产品类型
	 * @return
	 */
	public List<Product> getProductList();
}
